

#main: copyfile.o csapp.o
#	gcc -o main copyfile.o csapp.o
#

all : echoclient echoserver
	
echoclient : echoclient.o csapp.o
	gcc -o echoclient echoclient.o csapp.o
echoserver : echoserver.o csapp.o
	gcc -o echoserver echoserver.o csapp.o

copyfile.o: copyfile.c csapp.h
	gcc -c copyfile.c

csapp.o: csapp.c csapp.h
	gcc -c csapp.c

echoclient.o : echoclient.c csapp.h
	gcc -c  echoclient.c
echoserver.o : echoserver.c csapp.h
	gcc -c  echoserver.c

clean:
	rm *.o echoclient echoserver
